07. 文本: 主键和外键
键
主键 (PK)
主键 是特定表格的唯一列。在我们的每个表格中是第一列,并且这些列都叫做 id ,但是并非必须都要这样。 通常,在大多数数据库中,主键是表格的第一列。
外键 (FK)
外键 是另一个表格中的主键。我们可以在上一个 ERD 中看到,外键如下所示:
- region_id
- account_id
- sales_rep_id
每个都与另一个表格的 主键 相关。下图是一个示例:

主键 - 外键关联性
在上图中,可以看出:
- region_id 是外键。
- region_id 与 id 相连 - 它是将这两个表格相连的主外键关系。
- Crow's foot(鱼尾纹) 表示 FK 实际上可以出现在 sales_reps 表格中的很多行中。
- 虽然这一行告诉我们 PK 显示在此表格中 id 每行仅出现一次。
如果你查看该数据库的其他部分,你会发现,主外键关系始终是这种情况。在下个页面中,你可以完全掌握这一知识点!